Channel and Active Component Abstractions for WSN Programming - A Language Model with Operating System Support

نویسندگان

  • Paul Harvey
  • Alan Dearle
  • Jonathan Lewis
  • Joseph S. Sventek
چکیده

To support the programming of Wireless Sensor Networks, a number of unconventional programming models have evolved, in particular the event-based model. These models are non-intuitive to programmers due to the introduction of unnecessary, non-intrinsic complexity. Component-based languages like Insense can eliminate much of this unnecessary complexity via the use of active components and synchronous channels. However, simply layering an Insense implementation over an existing event-based system, like TinyOS, while proving efficacy, is insufficiently space and time efficient for production use. The design and implementation of a new language-specific OS, InceOS, enables both space and time efficient programming of sensor networks using component-based languages like Insense.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Nonlinear Multi-objective Redundancy Allocation Model with the Choice of Redundancy Strategy Solved by the Compromise Programming Approach

One of the primary concerns in any system design problem is to prepare a highly reliable system with minimum cost. One way to increase the reliability of systems is to use redundancy in different forms such as active or standby. In this paper, a new nonlinear multi- objective integer programming model with the choice of redundancy strategy and component type is developed where standby strategy ...

متن کامل

TinyInventor: A Holistic Approach to Sensor Network Application Development

Most of wireless sensor network (WSN) operating systems today provide IPv6 as their standard communication primitive. As a consequence, sensor data can be seamlessly accessed by users through their PCs or mobile devices. Growth of WSNs into this potentially large domain, however, has been limited by the high bar that currently exists in programming WSNs. In addition to different programming abs...

متن کامل

makeSense: Simplifying the Integration of Wireless Sensor Networks into Business Processes

A wide gap exists between the state of the art in developing Wireless Sensor Network (WSN) software and current practices concerning the design, execution, and maintenance of business processes. WSN software is most often developed based on low-level OS abstractions, whereas business process development leverages high-level languages and tools. This state of affairs places WSNs at the fringe of...

متن کامل

Feasibility Analysis of Achieving Mobile Agents for Wireless Sensor Network based on LooCI

Distributed sensing in combination with wireless communication techniques and self-organising deployment approaches enable Wireless Sensors Networks (WSN) to play a crucial role in our daily life. An increasing number of dynamic sensing applications have been developed, and there is a growing demand for middleware to bridge the gap between these applications and a diverse range of underlying op...

متن کامل

Poster Abstract: Compiler-Assisted Thread Abstractions for Resource-Constrained Systems

Major operating systems for wireless sensor networks (WSN) enforce an event-based programming paradigm for efficiency reasons. However, practice has shown that the resulting code complexity leads to problems during development, deployment, and operations. Although thread-based programming is known to solve these problems, the scarce resources of common WSN devices make it non-trivial to actuall...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012